#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// 删除字符串中指定字母函数
char *deleteCharacters(char *str, char chr)
{
    for (int i = 0; i < strlen(str); i++)
    {
        if (chr == str[i])
        {
            for (int j = i; j < str[i]; j++)
            {
                str[j] = str[j + 1];
            }
        }
        // str[stlen - 1] = '\0';
    }
    return str;
}

int main()
{
    /* 删除一个字符串中的指定字母，如：字符串 "aca"，删除其中的 a 字母 */
    char chr = 'a';     // 要删除的字母
    char s2[] = "aca"; // 目标字符串
    printf("%s\n", deleteCharacters(s2, chr));
    return 0;
}